John Warner Backus (né à Philadelphie le 3 décembre 1924 – mort à Ashland (Oregon) le 17 mars 2007) est un informaticien américain. Il est directeur de l’équipe qui pour la première fois crée un langage de programmation de haut niveau, le Fortran, et est le créateur de la forme de Backus-Naur (BNF). Il a aussi mené de nombreuses recherches sur la programmation fonctionnelle, qu'il a contribué à populariser.
Il reçoit le prix Turing en 1977 pour « son influence et sa contribution au développement des langages de programmation de haut niveau, notamment à travers son travail sur FORTRAN, et pour la publication des procédures formelles servant à la spécification des langages de programmation ».
Il prend sa retraite en 1991 et meurt chez lui à Ashland en Oregon le 17 mars 2007.